c814be7d11ed02d11af4cbc3cd70d0f97076c103,source/org/jasig/portal/RDBMUserLayoutStore.java,RDBMUserLayoutStore,createLayoutStructure,#ResultSet#number#number#Statement#DocumentImpl#,411

Before Change


      String immutable = rs.getString("IMMUTABLE");
      Element folder = doc.createElement("folder");
      doc.putIdentifier(folderPrefix + idTag, folder);
      addChannelHeaderAttribute("ID", folderPrefix + idTag, folder);
      addChannelHeaderAttribute("name", name, folder);
      addChannelHeaderAttribute("type", (type != null ? type : "regular"), folder);
      addChannelHeaderAttribute("hidden", (hidden != null && hidden.equals("Y") ? "true" : "false"), folder);
      addChannelHeaderAttribute("immutable", (immutable != null && immutable.equals("Y") ? "true" : "false"), folder);
      addChannelHeaderAttribute("unremovable", (unremovable != null && unremovable.equals("Y") ? "true" : "false"), folder);
      return  folder;

After Change


      String type = rs.getString("TYPE");
      returnNode = doc.createElement("folder");
      doc.putIdentifier(folderPrefix + idTag, returnNode);
      addChannelHeaderAttribute("ID", folderPrefix + idTag, returnNode);
      addChannelHeaderAttribute("name", name, returnNode);
      addChannelHeaderAttribute("type", (type != null ? type : "regular"), returnNode);
    }
    // set common attributes
    if(returnNode!=null) {
      String hidden = rs.getString("HIDDEN");
      String unremovable = rs.getString("UNREMOVABLE");
      String immutable = rs.getString("IMMUTABLE");
      addChannelHeaderAttribute("hidden", (hidden != null && hidden.equals("Y") ? "true" : "false"), returnNode);
      addChannelHeaderAttribute("immutable", (immutable != null && immutable.equals("Y") ? "true" : "false"), returnNode);
      addChannelHeaderAttribute("unremovable", (unremovable != null && unremovable.equals("Y") ? "true" : "false"), returnNode);
    }